package DataStructure;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ArrayListTest {

    public static void main(String[] args) {

        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        System.out.println(sites);
        System.out.println("第二个元素:" + sites.get(1)); // 访问第二个元素
        sites.set(1, "Wiki"); //修改 第一个参数为索引位置，第二个为要修改的值
        System.out.println("第二个元素:" + sites.get(1)); // 访问第二个元素
        System.out.println(sites);

        Collections.sort(sites);  // 字母排序
        for (int i = 0; i < sites.size(); i++) {
            System.out.println(sites.get(i));
        }

        for (String i : sites) {
            System.out.println(i);
        }


        List<String> list = Collections.synchronizedList(sites);//集合访问同步
        for (String i : list) {
            System.out.println(i);
        }
    }
}
